A First-Order Logic Davis-Putnam-Logemann-Loveland Procedure
نویسنده
چکیده
The Davis-Putnam-Logemann-Loveland procedure (DPLL) was introduced in the early 60s as a proof procedure for first-order logic. Nowadays, only its propositional logic core component is widely used in efficient propositional logic provers and respective applications. This success motivates to reconsider lifting DPLL to the first-order logic level in a more contemporary way, by exploiting successful first-order techniques like “unification”. Following this idea, in this paper a first-order logic version of DPLL, FDPLL, is presented. While propositional DPLL is based on a splitting rule for case analysis wrt. ground and complementary literals, FDPLL uses a lifted splitting rule, i.e. the case analysis is made wrt. non-ground and complementary literals now. To make this work, a new way of treating variables is employed. It comes together with a compact way of representing and reasoning with first-order logic interpretations, much like propositional DPLL reasons about propositional truth assignments. As a nice consequence, FDPLL naturally decides the class of Bernays-Schönfinkel formulas, which is notoriously difficult for most other calculi. The paper presents FDPLL in detail, but tries to be readable for a general audience at the same time.
منابع مشابه
Restarts and exponential acceleration of the Davis-Putnam-Loveland-Logemann algorithm: a large deviation Analysis Of The . . .
متن کامل
Semantically-guided goal-sensitive theorem proving
We present a new inference system for first-order logic, named SGGS, which stands for semantically-guided goal-sensitive theorem proving. SGGS generalizes the model-based reasoning of the Davis-Putnam-Logemann-Loveland (DPLL) procedure. Starting from an initial interpretation, which makes it semantically guided, SGGS uses a sequence of constrained clauses to represent a current model, instance ...
متن کاملAbstract Answer Set Solvers
Answer Set Solvers Yuliya Lierler University of Texas at Austin [email protected] Abstract Nieuwenhuis, Oliveras, and Tinelli showed how to describe enhancements of the Davis-Putnam-Logemann-Loveland algorithm using transition systems, instead of pseudocode. We design a similar framework for three algorithms that generate answer sets for logic programs: SMODELS, ASP-SAT with Backtracking, an...
متن کاملFDPLL — A First-Order Davis-Putnam-Logeman-Loveland Procedure
FDPLL is a directly lifted version of the well-known DavisPutnam-Logeman-Loveland (DPLL) procedure. While DPLL is based on a splitting rule for case analysis wrt. ground and complementary literals, FDPLL uses a lifted splitting rule, i.e. the case analysis is made wrt. non-ground and complementary literals now. The motivation for this lifting is to bring together successful first-order techniqu...
متن کاملXOR Satisfiability Solver Module for DPLL Integration
Satisfiability solvers that are based on the Davis-Putnam-Logemann-Loveland (DPLL) algorithm operate on propositional logic formulas in conjunctive normal form (CNF). Despite major improvements in solver technology, using only CNF does not seem to scale well for problem instances involving XOR expressions. We present a decision procedure to determine effectively the satisfiability of XOR clause...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002